/**   
 * Copyright © 2019 eSunny Info. Tech Ltd. All rights reserved.
 * 
 * @Description:TODO(功能)
 * @className ProviderService.java
 * @Package: com.erp.service 
 * @author: yj   
 * @date: 2019年1月17日 上午10:00:09 
 */
package com.erp.service;

import java.util.List;

import com.erp.po.Providers;
import com.erp.util.Page;

/**
 * @className ProviderService.java
 * @author yj
 * @Description:TODO(功能)
 * @Date 2019年1月17日
 */
public interface ProviderService {


	// 根据条件查询 ( 根据条件查询 Provider <供应商> 全部 )(分页)
	Page<Providers> findProvidersListByCondition(Page<Providers> page, Providers pro);
	
	// 查询 ( 查询 Provider <供应商> 全部 )(分页)
	Page<Providers> findProvidersListByPage(Page<Providers> page);
	
	// 根据id查询 Provider
	Providers findProviderById(int id);
	
	// 增加 ( 增加 供应商 )
	int addProviders(Providers providers); 
	
	// 修改 (根据id 修改 供应商())
	int modifyProvidersById(Providers providers);
	
	// 删除 ( 删除 供应商 ) -- 外键校验
	int removeProvidersById(int providerId);
	
	// 查询 Provider <供应商> 全部
	List<Providers> findProviders();
	
	// 根据名称查询记录
	boolean findProviderByName(String providName);
	
	
}
